INCLUDE=../include
echoclient : csapp.o echoclient.o
	gcc -o echoclient csapp.o echoclient.o -lpthread

echoserveri : csapp.o echoserveri.o echo.o
	gcc -o echoserveri csapp.o echoserveri.o echo.o -lpthread

echoserveri.o : echoserveri.c $(INCLUDE)
	gcc -c echoserveri.c -I$(INCLUDE)
echoclient.o : echoclient.c
	gcc -c echoclient.c -I$(INCLUDE)
echo: echo.c
	gcc -c echo.c -I$(INCLUDE)
echo.o : echo.c ../include/csapp.h
	gcc -c echo.c -I$(INCLUDE)
csapp.o: ../src/csapp.c ../include/csapp.h
	gcc -c ../src/csapp.c -I$(INCLUDE) -lpthread
	
clean : 
	rm echo.o csapp.o
